.setting {
  position: absolute;
  width: 100%;
  height: 100vh;
  left: 0;
  top: 0;
  z-index: 20;
}
.personality-head {
  height: var(--head-height);
  background-color: white;
  line-height: var(--head-height);
  padding: 0 16px;
}
.card {
  flex: 1;

  select {
    border: none;
    line-height: 28px;
    height: 28px;
    -webkit-appearance: none; /* Safari 和 Chrome */
    -moz-appearance: none; /* Firefox */
    appearance: none; /* 其他浏览器 */
    background-color: white;
    color: #999;
  }
  background-color: white;
  .title {
    color: #000;
  }

  label {
    width: 120px;
  }
  input[type='text'] {
    width: 100%;
    font-size: 14px;
    &::placeholder {
      color: #aaa;
    }
  }
  .input {
    height: 28px;
    line-height: 28px;
  }

  .comfirm {
    width: 170px;
    background-color: var(--primary);
    color: white;
    height: 32px;
    display: inline-block;
    margin-bottom: 100px;
    border-radius: var(--radius);
    button {
      width: 100%;
      height: 100%;
    }
  }
  .arrow {
    width: 32px;
    justify-content: center;
  }
}
